Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Uzbekistan F4 Saudi Arabia F2 Nigeria F6 India F5 India F7 India F8 China F1 Great Britain F3 Great Britain F4 India F3 India F4 Germany F4 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Great Britain F2 India F1a France F3 Nigeria F5 Sri Lanka F2 China F2 Uzbekistan F4 UAE F1 Renault Slovenian Open - Ljubljana Kuwait F2 Nova Challenger Osaka - Osaka VSZ Solvak Open Challenger - Kosice Belgaum Open - Belgaum The LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana The Manchester Trophy - Manchester Yokohama Challenger 2001 - Yokohama Fergana Challenger - Fergana Tumkur Open - Tumkur MTCI ATP Challenger - Yokohama The Surbiton Trophy - Surbiton Sail Open - New Delhi New Delhi Challenger II - New Delhi Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton The Indian Oil-Servo ATP Challenger 1999 - Calcutta Kobstaedernes ATP Challenger - Kolding 3rd Volkswagon Challenger - Wolfsburg Dublin Challenger - Dublin Samarkand Challenger - Samarkand Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague BH Tenis Open International Cup 2008 - Belo Horizonte Dharwad Challenger 2003 - Dharwad Credicard Citi Mastercard Tennis Cup - Campos do Jordao The Powder Byrne Trophy - Surbiton Ho Chi Minh City Challenger - Ho Chi Minh City Keio Challenger International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Heilbronn Challenger Sail Open - New Delhi TED Open - Istanbul GHI Bronx Classic - Bronx Fergana Challenger - Fergana Kyoto Challenger Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Powder Byrne Trophy - Surbiton 2004 USTA Challenger of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding West of England Challenger - Bristol XI Open International D'Andorra - Andorra The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Caversham International Tennis Tournament - Jersey Open de Montauban - Montauban The Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham 4° Sporting Challenger - Turin The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham The LTA Men's Challenger - Nottingham Delhi Challenger I - New Delhi ATP Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw The LTA Manchester Trophy - Manchester Lambertz Open by Stawag - Aachen Malaysian Open - Kuala Lumpur The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental The Surbiton Trophy - Surbiton Belgrade Challenger 5 Volkswagen Challenger - Wolfsburg Arroyo de la Encomienda - Valladolid Samarkand Challenger - Samarkand III Isla de Lanzarote - Lanzarote Vancouver Challenger Labertz Open by Stawag - Aachen Dunlop World Challenge - Toyota Wroclaw Challenger Dharwad Challenger 2006 - Dharwad Bukhara Challenger - Bukhara Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx GHI Bronx Classic - Bronx IX Abierto Internacional de Salinas - Salinas The LTA Men's Challenger Wrexham - Wrexham Heineken Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia The Wright Financial Group USTA Challenger - Champaign Bukhara Challenger - Bukhara Open Seat-Godo '98 - Barcelona Internazionali di Tennis di San Marino - San Marino Napoli International Cup - Napoli St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 1999 - Kitzbuhel President's Cup 1999 - Tashkent Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Mallorca Open - Mallorca Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Fergana Challenger - Fergana Gold Flake Open - Chennai ATP Heineken Challenger 2000 - Ho Chi Minh City TED Open Istanbul - Istanbul Dubai Tennis Open - Dubai Bukhara Challenger - Bukhara MTNL Cellular ATP Challenger - Mumbai The Stella Artois Grass Court Championships - London Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester IPB Czech Indoor - Ostrava Mercedes-Benz Cup - Los Angeles Bukhara Challenger - Bukhara President's Cup - Tashkent Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Estoril Open - Estoril The Manchester Trophy - Manchester Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan St. Petersburg Open - St. Petersburg Fergana Challenger - Fergana Open Seat Godo 2003 - Barcelona Venice Open - Venice Salem Open - Hong Kong Arroyo de la Encomienda - Valladolid Colorado Classic - Denver Kremlin Cup - Moscow Open de Montauban - Montauban LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere ATP Heineken Challenger 1999 - Ho Chi Minh City Kremlin Cup - Moscow Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Grand Prix de Tennis de Lyon - Lyon Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka Weissenhauser Strand Cup - Hamburg The Wrexham Challenger - Wrexham Investor Swedish Open - Bastad Samsung Securities Cup Challenger Tennis - Seoul The 69th King's Cup-Thailand Open - Bangkok Stockholm Open - Stockholm Prasentiert Von Seat Wolfsburg - Wolfsburg Honda-Kah Open - Singapore President's Cup 1998 - Tashkent Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Fergana Challenger - Fergana The LTA Bolton Challenger - Bolton Music City Challenger - Nashville 1999 Mercedes Cup - Stuttgart Challenger Groningen - Groningen Volkswagen Challenger 2005 - Wolfsburg 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Tenis Amaya - Pamplona Fergana Challenger - Fergana The Stella Artois Grass Court Championships - Queen's/London Dubai Tennis Open - Dubai 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona 2000 Mercedes Cup - Stuttgart The Samsung Open - Nottingham Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Kobstaedernes ATP Challenger - Kolding Advanta Championships - Philadelphia Open 13 - Marseille Estoril Open - Estoril President's Cup - Tashkent 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle The Nottingham Open - Nottingham AXA Cup - London Idea Prokom Open - Sopot China Open - Beijing Open Seat-Godo 2000 - Barcelona Thailand Open - Bangkok Kremlin Cup - Moscow Johannesburg Challenger St. Petersburg Open - St. Petersburg Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Busan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Fergana Challenger The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Open de Moselle - Metz St. Petersburg Open - St. Petersburg SAP Open - San Jose The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Catella Swedish Open - Bastad St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Proton Malaysian Open - Kuala Lumpur Estoril Open - Estoril Ordina Open - s-Hertogenbosch RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Salem Open - Hong Kong Topshelf Open - 's-Hertogenbosch Helsinki Challenger Topshelf Open - 's-Hertogenbosch China Open - Beijing Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Chennai Open - Chennai Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Tunis Challenger Thailand Open - Bangkok Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon The Stella Artois Championships - London Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Pilot Pen International - New Haven Open 13 - Marseille Dubai Tennis Open - Dubai Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Adidas International - Sydney Kremlin Cup - Moscow Shimadzu All Japan Indoor - Kyoto The LTA Hull Challenger - Hull West of England Tennis - Bristol Indian Oil Servo Challenger - Calcutta Challenger Hamburg - Hamburg Warsteiner Challenger Series - Lippstadt Warsteiner Challenger Wolfsburg - Wolfsburg Chengdu Open - Chengdu Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam 2004 Keys Gate Challenger - Homestead The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Tento Czech Open - Prague Thailand Open - Bangkok If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse Open 13 - Marseille CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril President's Cup 2000 - Tashkent Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Mallorca Open - Mallorca CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells UBS Open Gstaad - Gstaad NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Heineken Open - Auckland Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Adidas International - Sydney Open 13 - Marseille NASDAQ-100 Open - Miami Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Tennis Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Mercedes-Benz Cup - Los Angeles The Ericsson Open - Miami Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Hamburg - Hamburg U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Montreal French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal Australian Open - Melbourne Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Masters Series - Hamburg Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Montreal Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne ASB Classic - Auckland Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Telecom Italia Masters - Rome Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Toronto AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Olympics - Sydney French Open - Paris Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 2R, IND-PAK 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 15th Asian Games Doha 2006 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 AAMI Classic - Kooyong Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group II, 3R, PAK-THA 3-2 Tennis Masters Cup - Lisbon Davis Cup, Group I, 2R, PAK-UZB 1-4 Olympics - Athens